On Halloween, while humans dress up as demons, the demons themselves take off from scare duty. They trade their gloomy and ghastly rags for the brightest, most modern duds they can find and kick up their heels, celebrating that one night of the year during which the humans have assumed the monsters' usual task of freaking people out. [Nobody ever
(
Read more... )